package com.shan.mythis;

/**
 * @Author: ShanYuqing
 * @Version: v1.0
 */
public class MyThis {
    /*
            情况：成员变量与局部变量名重复的情况，Java使用的是就近原则

            问题：非要使用成员变量，怎麽办
            解决：使用this关键字进行区分
            ----------------------------------------------
            this关键字的作用：
                    this可以调用本类成员（变量，方法）
                            this.本类成员变量
                            this.本类成员方法（）
            this的省略原则：
                    本类成员方法：没有前提条件，this.可以直接省略
                    本类成员变量：方法中没有重复的变量，this.才可以省略
                    -------------------------------------------
            this介绍：代表当前类对象的引用（地址）
     */
    public static void main(String[] args) {
        student student = new student();
        student.name="钢门吹雪";
        student.sayHello("西域狂鸭");
    }
}
